you have to promise me - German English Dictionary